common seat allocation system